/* 入口文件 */


//1.引入http模块
var http = require('http');
const fs = require('fs');
const url =require('url');
//2.创建web服务器
var server = http.createServer();
//3.监听请求响应
server.on('request', (req, res) => {
    //请求地址
    console.log(`请求地址：${req.url}`);
    var currentUrl = req.url;
    //请求"/"加载首页
    if (currentUrl == '/') {
        fs.readFile('./view/index.html', 'utf-8', (err, data) => {
            if (err) {
                res.end('404 Not Foung');
            }
            //请求头
            res.setHeader('Content-Type', 'text/html;charset=utf-8');
            //请求内容
            res.write(data);
            //请求结束
            res.end();
        })
    }else if(currentUrl.indexOf('/public')===0){
        //检测静态资源并响应
        fs.readFile('./'+currentUrl,'utf8',(err,data)=>{
            if (err) {
                res.end('404 Not Foung');
            }
            //请求头
            // res.setHeader('Content-Type', 'text/html;charset=utf-8');
            //请求内容
            res.write(data);
            //请求结束
            res.end();
        })
    }else if(currentUrl=='/doadd'){
        //表单提交数据处理
        if(req.menthod=='POST'){

        }else{
            //1.接受数据
            var paramObj=url.parse(req.url,true).query;
            //2.入库(压入)
        }
    }
    else{
        fs.readFile('./view/404.html', 'utf8', (err, data) => {
            if (err) {
                res.end('404 Not Foung');
            }
            //请求头
            res.setHeader('Content-Type', 'text/html;charset=utf-8');
            //请求内容
            res.write(data);
            //请求结束
            res.end();
        })
    }
})
//启动服务
server.listen(8081, () => {
    console.log(`访问地址为：https://localhost:8081`);
})